package com.xiaobai.data.manager.system;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xiaobai.model.entity.system.RoleMenu;

import java.util.List;

public interface RoleMenuManager  extends IService<RoleMenu> {

    /**
     * 通过拿到的菜单数据id删除对应的与角色之间关联的数据
     * @param ids
     * @return
     */
    boolean deleteMenuIds(List<Long> ids);

    /**
     * 通过角色id删除角色和菜单之间的关联
     * @param ids
     * @return
     */
    boolean deleteRoleIds(List<Long> ids);

    /**
     * 通过角色id拿到相关菜单权限数据
     * @param role
     * @return
     */
    List<RoleMenu> getListByRoleId(Long role);
}
